 |
API Documentation
|
|
44 const std::array<nkMaths::Vector, 8>&
getPoints ()
const ;
64 void setPoints (
const std::array<nkMaths::Vector, 8>& points) ;
const std::array< nkMaths::Vector, 8 > & getPoints() const
void updateTransformation(Node *node)
A bounding box. Often used to encompass object's bounds in the world.
Definition: BoundingBox.h:14
BoundingBox(const nkMaths::Vector ¢er, const nkMaths::Vector &axisAlignedHalfSides)
const std::array< nkMaths::Vector, 8 > & getTransformedPoints() const
nkMaths::Vector getCenter() const
Defines a frustum.
Definition: Frustum.h:12
BoundingBox(const nkMaths::Vector ¢er, float cubeHalfSide)
void setPoints(const std::array< nkMaths::Vector, 8 > &points)
Represents a node in a scene graph.
Definition: Node.h:14
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
A 4-component vector class, with floats.
Definition: Vector.h:12
nkMaths::Vector getAxisAlignedSides() const
bool checkAgainst(const Frustum &frustum) const